fixing order of add