merging, creating Camera classes, not used now