max can't into polymorphism