argument counting