feature/subscription

Issue #7.