literals and casting 2