modularized the modals and added more info