add demo practice for lists