added experiment design