added utilify functions