finished all part, without debuging