What Ranjit Singh did for Punjab?

Protected Punjab from Mughal Emperors and attacks, British force, and any other problems that were occurring at that time. He was a generous, brave, and important person for Punjab.