modals work.....shittily, but they work