adding support for {}