setting up with a better document structure