what are the types of variables? ​