enhance utility module