screenshots + additional error handling