HAQ , MAIN