fixxed argc countercheck