Added new function for types, some documenting