add @Assert annotation