dominique's process, I feel quite silly with how much I was overcomplicating things