add class creation