custome finalize step