changes on the others cpp