switched join tables to proxy pattern