added formatString
First useful version