todo
pep8
show where estimatedyields come from