requirements
dumb