rewrote some of the code, put in stubs for methods