Uses subscribe method