checkfornegative uses regex, added more colors