add basic layout and crud for list