added first support for creating cameras