add auto syntax check
add auto syntax check 2
add auto syntax check 3