Clean and commented code 1