use singleton for Rollout