more checkSyntax
attempt merge