Add colors support
Add threads