refactored modal