polymorphizm programm (test2)