documented Runnable class