changed requisition functions