new stl + divers modif