pseudocode is done