transparent controller