additions to frontend via modals and login and database for keywords and users