proxy dir compiler