slight change to hook