finished requirements