requirements #40