added definition environment and colors