distinguish between call frame and object