To understand this project, read the comment section in the project down below
Good luck to everyone!