adding license
creating types for module management
preparing upload of types