feat(store): add support for multiple versions