types and variables