making more hooks work