updating ignores
listening to jslint and optimizing