figuring out what the heck is wrong