add withContentM and putContentM'