building blocks

building blocks , controllers and models