removed redundant interface (Runnable)
code cleanup