added interface messages and stubs