started UI architecture and constraned values