リファクタリング data層作成