featの実装と共通関数
projを実装しました。

feat固有の処理がcommonにあったので移動。
無駄なコメントを削除。