implements the feature that rules

approved by QA and it actually does the right thing