Requisition addition plus minor functions
Minor functions inition setup
Whole slue of changes.