impl package complete and compiles. next steps : make it work + tests/debugging