init reserved as array