build and syntax fix