fixed supermethod error