add support for channel (partial), attribute and families