pattern design X