Started implementing configuration, arguments and CheckPath