给出一段文字，将段落中的语法错误进行修复。

“Despite of the terrible weather, John went for a run. He run towards the beach, but when he arrived there, it was started to rain heavily. He decided to go back home, but he was already so wet.”
"Despite the terrible weather, John went for a run. He ran towards the beach, but when he arrived there, it started to rain heavily. He decided to go back home, but he was already so wet." 

修正： 
1. despite后面不需要of， despite已经表达unlike的意思了。 
2. 第二句要用过去式，表示过去发生的事情 
3. 第三句要用过去式，因为下了雨，也是过去发生的事情。