First version

Only stubs.