add @GeneratedValue to automatically gen uuid