Finished (but unsatisfying results with ostergard's)