interface projects for lesson 9