added individual pages, began soft coding