add useful genesis hooks