added documentation and readded toContain has toContainSelector