no more shifting .... arrays
elusive mem leak ....