Input flexibility for run length & velocity

Added flexibility to the input options. User can now provide only
velocity or run length, and input options.