added the base command and modified the main program, need to be enlarged the preprocessed boost mpl vector

Change-Id: Ib9f1952115ab69942ecc7d7f2bed059b9a840dda