-- every method opens its own session in hibernate