use named arguments in squash