better regex and other color