adding demo 4