Made the process for getting requirements dynamic