#1 move default example
#1 add setup/teardown functions