these helpers will be useful
might as well hoist this guy out