MP, modifications, giveup posibility added