Adding functions to Final