workign on syntax file still