move utils to recommends