edited for clarity
edited for clarity