add interface attribute