add support for closures