Rambled more here with clear instructions and descriptions