improvements
predicate to comparable objects
docs
do not create pdf
do not create pdf