add function for util