Acertado Merge e refatoracao