Making it a bit more readable
Forgot the diagram