various hacks