adding protocol(blur cant handle that)