final class updates