initial coding of compass assignment