added a views and styled stuff