functinal to contains