Implement subscribtion option