add final modifiers