fewer absolute values, more user input