One-step build