add auto build up