fixing the last bug related to the requirements