Started to implement data types