optim. pp; 1
relax bound
outline greedier search
phase 2.
call filtering and cleanup
Merge branch 'pretty'