no longer raise error for prameter size
support for seperate zfactors
Better failure
fix to alt_zfactor!!