enumを実装してみた。