Update functions added