addRequirement functionality finished