working on string format