added stubs
added tests