Datatype check code : Pramod