Moved blacktracking to seperate branch