added soda decoder