fixed names, and added a variance