pseudocode routes