added a  check + some examples