continuacao da implementacao do trackcpp/pyring