非公開functionをprivate化