start from scratch
init function
working on #4
Divide all parse cases to functions. Do one thing very well.
initial point with simple command