review placing
add perception at Term.toJson
card's mark and perception