update TODO
add @isEnum