refactor parce que ca me fait plaiz