added cablepuzzle