Improving models and I/O