added base structure for API access pages overhaul