more fleshing out of resource building system