more progress on placing text along curves