added modals component