FINAL MAJOR PROJECT 2023