local values parameter + nicer