added viewfinder