initial stubs, includes documentation