add intializer of coder