using argv for main