using the docs as a description of what I need to build.