How does EVM work?