refactoring: introducing nibbler package