better cmd line interface