added variable types