added new hooks
added new hooks -- need proof reading