initial checkin
getopt isn't needed anymore, initialize font and smallfont
senseless use of __class__