adding utility wrappers