employee class hierarchy and gui