base branch

I did some restructuring and editing. Check it out!