[ADD] added new data types (boolean, datetime, timestamp), code improved
[ADD] added floating data type