Adding differentiation : upload / builder