Extract subscribe method