predefined function updates