now supports colour arrays
colour arrays are now added so text can have a colour
updated cmkaliest