decode with options