added a2q72
and also, main function now need $act for different acts;