Subindo código até aqui pois foi onde terminou o outro curso, agora começa o curso do osval