make tem experiment functional