create PositionListEntry and made some updates