add the poly and interface