added advanced rules validation scenarios implementations and tests