started creating observer