 A super user will identify places where OpenStack can be improved, will work with the community in order to find how to improve it and will then help to refine the requirements and potentially test once those requirements are addressed. And being able to contribute back to the community and then influence the community through contribution. I feel like it's very important for AT&T to influence the future of OpenStack as we are now pivoting from and really expanding the scope of OpenStack from simple backend applications and websites to something even broader. The most important part is in order to be heard you need to speak up. You can't influence how things are going. You can't influence what features are being developed and what direction it takes without being involved. So there's an open source cloud provider that we have access to and that we have a relationship with so we can say what features we need and what features aren't working for us and what features we need improved and given that it's an open source product they can then work with the OpenStack community or within themselves to improve it. We can take this and we can adapt and mold it to the specific needs of our business without just sort of having technology shut down our throat. If we were talking to a enterprise vendor of this type of software they would be calling it competing requirements, right, they'd say you've got all these competing requirements and I've only got so many engineering resources to build this. In the OpenStack project you have everybody has multiple requirements, everybody is pushing forward the things that are important to them but that's all happening in parallel. When it comes to determining new features in OpenStack I think it's very important for users of all sizes to get involved. It's really powerful to say working on a technology makes you excited so really being a super user meant we can touch it, we can feel it and we can help it progress.