added hook for asm select