working on layout and views