add load by array. general updates.