Hairpin forming

More is coming