class 2 demo