Rewrote requirements