hopefully this works but i wasted so much time.....