added zip for assignment