add photo and make some improvements