Final functions added