1. demo in class