Add using Proxy pattern