removed json crap and added BVH