Func Req and Point 3