added Composition and ZipHandlerActivity