all views are added programmatically. Next is to make it dynamic.