dynamic interfaces midterm group project (Albert, Clarisa, Fei)