added vendor, started on consstructing observer
observable can now be subscribed to