all working
INTERNAL VIEWFINDER NEEDS TO BE CLEANED