could just transpose instead of zip