[wip] requirements