implementation is debugged(?) -- now onto algo breakdowns...