Make code clearer
Rename components to parts
First argument, not second argument