modified camera activity