transit method