Fixed bug when selected price was equal to 0
updated usage description
Moved the arguments to an object to make them clearer
Moved the arguments to an object to make them clearer