Created new classes related to experimental protocol.