add psuedocode skeleton