part of ch 20 - camera stuff