added final stubs