no uppercasing var names, disallow duplicate var names