refactorizando y organizando