add support for multiple attribute