i should really get a vim plugin to check this syntax