clean and comment code...now sleep