finished part 13/14 screencast about errror handling