new rebuild position