split util in modules