rebuild traits