On analysis