use scratch instead of example to start from a cleaner slate