Rozbicie run() na dwie metody