add some operators
Add color support// will be replaced
update packet
A naive ``tracker''