update readme and separate formater