#6 add hacks