declare camera feature as optional
add photo helper for common photo related functions
support taking photos