work on ibm requirements.