fixed artificial wrap toString