basic experiment structure working