add requiriments