packages required