+ Programmatical view
+ Programmatical button
+ Remove button