interface adds