write pull to owner prototype