closure introduction