runnable, start memory leaks/code convention