refactoring carrega post