For my final year project (may not be 100% accurate)

TBC