Preparing for Command Line Interface