add class strategy