adding demo and some doc.