add demo ais--needs work