continued work and refinement on uno algo