something didn't work right. i'm glad i stashed these changes