zipline structure analysis