part of the solution: chrome extension
error checking