add encoding spec