clean hacks

clean hacks