use description instead of toString