variables, statements and object literals