added object proxy