adding demo, fixing user output