package reorganize for documentation