contains and betters startsWith / endsWith functions