added STSE (source-target concat source-external) features to avoid quadratic expansion