changes fore requires