adicionado arquivo e logica básica