add class function