Observer

no need of these lines also