added function stubs