added method stubs and comments