code cleaning part3