stubs for initial functions