FUNCTIONAL with full comment CRUD, needs style and especially needs to be connected to the user data