final for simons class