Colors and recursion adding enabled