Hairpin Assembly