added general util file