Criando a logica