Hacks model