adicionado código inicial