omg all the trash, clean EVERYTHING
new modal system based on sessions