fazendo garantias de entradas dos parâmetros