takanao_hayashi's codes