added utilities
added utilities