feat(core): add helper methods and test file for bottle