add zip lib
create project structure