complement logic of get associated productions