wrote experimental procedure