placeholders for package structure