Add argumentparser
Implement graph