CNN changes

READ FULL ARTICLE