fullfiling requirements