added interface defs