STEP 1: Define a builder