1. encapsulate run of experiment