Forward Thinking Architecture