Adicionado codigo fonte