formatting now doesnt hurt check_all
improved check_all
check_all passed