added internalrepresentation as creatable