fixed number of argument problem