fix fonction returns