slight change to hooks list
made hooks able to return things

No permissions are checked yet