using array loader