add long smart test