initial check in datatypes