подчистил код