GuidingThread -> Thread
add focus computation class