changed the learn size to be the size for linear
does not scale linear