added util modules
fixed util
fixed to use requireChildren