marshall to string