Refactor + Reorganizacion