completed 12 proxy objs and eager/lazy fetching