cleanup parte 1