reorganizing strategy and heuristics: add with class name and explicit .start()
full pep8 codestyle