add the dogs interface