fixed bug with literals and exposed 2 static methods