ethan did stuff for me after hours of no progress