changes according to code zip package structure