putting everything in a modal