* added ability to set manual data type manually