Basic foundation. Proxy not yet working.