adds random scheme selection and movement through scheme list