readed missing part of Alfonso patch