preliminary camera work