code clean1