added new functionality/modals. basic styling