inicializei a implementacao do medium e corrigi alguns bugs