added polymorphicteststring