variable class defination supported