settings for programming modes