insert general digital IO