Aqui fica a minha contribuição... espero comentários!