Add array model support