add angular-observer