making it work, tested
small tweak in tests (I'm cheating)
just realized the delays are a bit bigger than expected
license definition