better argument naming