code clean 1