initial commit for hibernate