completion upto proxy object project