add Runnable trait, run method