fixed interfacing