Progress on various functions added on previous commmit
Runnable