Format
Adding primitives support
Adding StringLiteral's