give up the idea with total proxying