Good stl splitting by user