add psuedocode

add pseudocode