proper arguments