improved stringify for user