use commander to build CLI