maj phase2.c