update add pseudocode