examples started but incomplete