added hibernate for tools and locations