fleshing out modals