added a preliminary version InfoOfObject