Adding Command Line Interface