variable class