update todo: recursive local install building done