work on drawString