class assignment for Design for Interactive 3