some pseudocode & unit1 group