finished building views and controller