part 5 update with image directive