add STL sets and application with compilation