support double dash