refactorisacion completa
namespace ready