fixed demo 5