Dynamic Interfaces Homework