use of closures to rectify the infoboxclosure problem