understandability, reproducibility and usefulness