added comments / fixed dumb things / vector fields!