added all of the methods for the proxy commands. still need to correctly implement inheritance.