請讀過 @spec.md 然後完成文件上述的功能