added 2 utilities