Prepared using information from the project spo