File and experiment classes