check argc