feat(#8, #12, #15): support for new features and major improvements