add syntax check
add plugin
add new feature expression