reworked class info dialog