element <pack> is optional