some camera improvements