add class
combine code