code clean 23