more work on zip backend, initial google drive support