change based on class demo