major vs minor codeByID