swapped blueprint