adaptation to hackshackers