!!を使うとnullチェックしてくれる
sourceもDLするようにした