syntax functions for linear validation