removed dstructor