make class final