combining cloud and vision components
added socket and texture code