added asgm 2