sub smart action