comentarizado y limpio