add more supported variable types