added examples. improved auto() color