documented this switch better
updated the dependency versions