moved accept interface to syntax node