CloudsFactory

First attempt