basic arguments parsing
blc arg check fix, handling 2nd pass errors