added textpath lib