added a modal & stuff