[new feature] cmd line args