Datatypes

Basic types are added. Will update it soon with more clear views.