more work on tidying v4, v6, interfaces, testing