contains methods