add feature auto-increment, add key value seperator: space