Updated with attempt to implement Camera capability