fix bug in toString