update of current functions