implemented several Observable extensions
finished the wikipedia Api
using materialize method to implement recovered