Added board error checking and one file execution