d240: 10v10 and general review fix and several fixes by Artifice