reimplementation of GUI with Netbeans
added size and shortLicense attributes to Component