all of this is one big modal test and i hope it works