add hibernate annotations