liner -> relative