naturalizing
fixed array flow