added zip model and migration