implemented method chaining and change where functionality to accept array, proper handling of and,or condition
dlted idea folder