Fully functional. Styling css not done