ex6: variable types