smart-complieを追加