added private method stubs