clean repetition with let