Finished Observer Method