improvements and added dynamic image captions