add a closure demo