add demo controller