add in common hooks