modals are now powered by a partial