Added support of integer, float, pointer support and spec