add instead of rebuild