camera setup

haven't tested yet