implementing more stubs