package structure changed