funkcja max + poprawki