ci interfaces