add a description to the gem
add results to the end of the arrays, not the beginning, to preserve ordering.