Adds some scaffolding. Will clean up later.