add scale overlay, but still issue with positioning