implemented basics of type casting
implements type casting on column hints