using "&" instead of "&&", it runs faster.