transparent interface