intial commit (splitting utils from ProjectMule commit #52