some syntax and commenting