[GPS] add directions (semi-complete but functional)