pass with direction