main Class for Observer added