finishing up; last bug to fix: displays incorrect image