"from-scratch" starting point