checksyntax_interface