added interface realization stubs

and other minor changes