Addicionando codigo fonte da versão 1.2