finalisation gen