source:bicycle = PL:not_sidewalk
check for the next update in far future
separate diff machinery into folder