- setup package structure