Refatoramento versao beta OO