adding in method stubs for interface, as well as a few initialization type methods