split utils to another file