experimental setup