improved autopartial and zips