Upgrade all kinds of libraries, delete useless stuff, create data sources in a more specific manner.