some camera stuff, not working yet