moved datatype over to the appropriate file