add major_element.c