conventions for package structure