add views and controls