more methods, more modals, more problems