refactorizandooooo