nicer values, refactored