Action register & run