hacks and changes