forward and backward tracking