I really have understand this parts