made argument passing a bit more clear