Add protocol and set up attributed string