adding some of rollout functionality