A h lass and m grace