add support for name binding