Added a generic utility file