adjust labels and consider right left turn