All functions added.