more semantic naming of variables