starting to work on control interface