show all the errors in one shot
pre checks