made *, +, and ? simpler. paratheses are still broken