[~TASK] Changed Observer