Designing Loops