add synax check fail