add scope encoding