CLASS #28: FINAL CLASS