Fixed title, bilibili, rework at error checking