final with db