added images, error recovery, and help