edit toString method