auto create tables when we find they don't exist