add colors :rainbow: and fail recursion after 4 tries