added interface mapping