#3: First feedforward logic (not finished)