put forall