adding validation and syntax checks