works. now clean up the mess.