code cleanup (initial)
code cleanup: allow to choose another profile; filter view to show cleanup tools only
extract superclass: pass target class in after data