added user authentication; worked on layout