Mostly working; doesn't support permissions yet
whatever needed to get hives working