adding requrments added math