This is a setup I put together by working on it during the summers from 10th grade to the end of high school.