a bit broken!. Work still pending
Working. needs revising
Refactored Filters into SingleSelectFilter. Added check to selected operation