added datatypes for non strings literals