add SMART DIRECT feature