refactor and update CLI flags to be more easier, meaningful and grouped
refactor and update CLI flags to be more easier, meaningful and grouped