initial setup with compass