adding controls to the interface