added full functionality/ css half done/ changed one to many to many to many