Empezando implementacion  se self improvemnent.