最低限のAPI実装した