feat(wrap): create + tests