created RealSubject class