command line interface for user
Additional detail to step number 2