Observable Implementation - Part - 1