using partialInfo