parseArguement() method
main and interface methods